largest win - French English Dictionary